Optimizing Compilers for Embedded Appli ations
نویسنده
چکیده
In reasingly, general-purpose pro essors are used for embedded appli ations rather than ustomised hardware. As pro essor ost drops, it be omes more attra tive to use one pro essor for several appli ations rather than designing spe i hardware. Multimedia based appli ations are typi al of the growing uses of embedded systems, requiring ost-e e tive implementation and high performan e. Very Long Instru tion Word (VLIW) pro essors are an attra tive solution for su h appli ations as they provide potentially high performan e, due to multiple parallel fun tional units, and are relatively heap to manufa ture due to the simple pro essor ar hite ture. However, sophisti ated optimizing ompiler te hnology is ne essary to exploit the ne-grain parallelism as assembly programming of omplex appli ations is not feasible.
منابع مشابه
Model-driven QoS Provisioning for Distributed Real-time and Embedded Systems
Real-time and Embedded Systems JAIGANESH BALASUBRAMANIAN, SUMANT TAMBE, ANIRUDDHA GOKHALE, DOUGLAS C. SCHMIDT Department of EECS, Vanderbilt University, Nashville, USA and BALAKRISHNAN DASARATHY, SHRIRANG GADGIL Tel ordia Te hnologies, Pis ataway, NJ, USA Distributed real-time and embedded (DRE) systems onsist of performan e-sensitive appli ations that are deployed in resour eonstrained environ...
متن کاملTraffic Sensitve Active Queue Management for Improved Multimedia Streaming
ABSTRACT The Internet, whi h has traditionally supported throughputsensitive appli ations su h as email and le transfer, is inreasingly supporting delay-sensitive multimedia appli ations su h as intera tive audio. These delay-sensitive appli ations would often rather sa ri e some throughput for lower delay. Unfortunately, the urrent Internet does not o er hoi es in the amount of delay or throug...
متن کاملA Hierar hi al Component Model for Large Parallel Intera tive Appli ations
Abstra t. This paper fo uses on parallel intera tive appli ations ranging from s ienti visualization, to virtual reality or omputational steering. Intera tivity makes them parti ular on three main aspe ts: they are endlessly iterative, use advan ed I/O devi es, and must perform under strong performan e onstraints (laten y, refresh rate). A data ow graph is a ommon approa h to des ribe su h appl...
متن کاملHow Fast is ‘-fast’? Performance Analysis of KDD Applications using Hardware Performance Counters on UltraSPARC-III
ABSTRACT Modern pro essors and omputer systems are designed to be eÆ ient and a hieve high performan e with appli ations that have regular memory a ess patterns. For example, dense linear algebra routines an be implemented to a hieve near peak performan e. While su h routines have traditionally formed the ore of many s ienti and engineering appli ations, ommer ial workloads like database and we...
متن کاملValidating Real-Time Constraints in Embedded Systems
ABSTRACT There is a growing demand for software tools that an assist in designing, analyzing and validating embedded real-time system appli ations. Validating real-time onstraints in embedded systems plays a major role in the development of reliable robust systems. Esterel a syn hronous languageis widely used in the development of embedded systems and hardware/software odesign. In this paper, w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015